package com.zyh.em.update;

import com.zyh.em.entity.HistoryData;
import com.zyh.em.entity.LoginSuccessData;

/**
 * 所有更新因子的父类类型
 */
public abstract class AbstractUpdate {

    /**
     * 更新方法
     * @param loginSuccessData 登录成功数据
     * @param historyData 历史数据
     * @param updateChain 更新链
     */
    public abstract void update(LoginSuccessData loginSuccessData, HistoryData historyData, UpdateChain updateChain);
}
